/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tesis.dto.in;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlRootElement;



/**
 *
 * @author hugo
 */
@XmlRootElement
public class UsuarioDTO implements Serializable{

    private Integer idusuario;
    private float cargalaboral;
    private String usuario;
    private String nombre;
    private String apellidopaterno;
    private String apellidomaterno;
    private String password;
    private String telefono;
    private String celular;
    private String anexo;
    private String email;
    private char esactivo;
    private CargoDTO cargoDTO;
    
    Integer startIndex;
    Integer results;
    
    public UsuarioDTO() {
    }

   /* public UsuarioDTO(Usuario usuario) {
        idusuario = usuario.getIdusuario();
        cargalaboral = usuario.getCargalaboral();
        this.usuario = usuario.getUsuario();
        nombre = usuario.getNombre();
        apellidopaterno = usuario.getApellidopaterno();
        apellidomaterno = usuario.getApellidomaterno();
        password = usuario.getPassword();
        telefono = usuario.getTelefono();
        celular = usuario.getCelular();
        anexo  = usuario.getAnexo();
        email  = usuario.getEmail();
        esactivo = usuario.getEsactivo();
        cargoDTO =  new CargoDTO( usuario.getIdcargo());
    }*/

    /**
     * @return the idusuario
     */
    public Integer getIdusuario() {
        return idusuario;
    }

    /**
     * @param idusuario the idusuario to set
     */
    public void setIdusuario(Integer idusuario) {
        this.idusuario = idusuario;
    }

    /**
     * @return the cargalaboral
     */
    public float getCargalaboral() {
        return cargalaboral;
    }

    /**
     * @param cargalaboral the cargalaboral to set
     */
    public void setCargalaboral(float cargalaboral) {
        this.cargalaboral = cargalaboral;
    }

    /**
     * @return the usuario
     */
    public String getUsuario() {
        return usuario;
    }

    /**
     * @param usuario the usuario to set
     */
    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the apellidopaterno
     */
    public String getApellidopaterno() {
        return apellidopaterno;
    }

    /**
     * @param apellidopaterno the apellidopaterno to set
     */
    public void setApellidopaterno(String apellidopaterno) {
        this.apellidopaterno = apellidopaterno;
    }

    /**
     * @return the apellidomaterno
     */
    public String getApellidomaterno() {
        return apellidomaterno;
    }

    /**
     * @param apellidomaterno the apellidomaterno to set
     */
    public void setApellidomaterno(String apellidomaterno) {
        this.apellidomaterno = apellidomaterno;
    }

    /**
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * @param password the password to set
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * @return the telefono
     */
    public String getTelefono() {
        return telefono;
    }

    /**
     * @param telefono the telefono to set
     */
    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    /**
     * @return the celular
     */
    public String getCelular() {
        return celular;
    }

    /**
     * @param celular the celular to set
     */
    public void setCelular(String celular) {
        this.celular = celular;
    }

    /**
     * @return the anexo
     */
    public String getAnexo() {
        return anexo;
    }

    /**
     * @param anexo the anexo to set
     */
    public void setAnexo(String anexo) {
        this.anexo = anexo;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the esactivo
     */
    public char getEsactivo() {
        return esactivo;
    }

    /**
     * @param esactivo the esactivo to set
     */
    public void setEsactivo(char esactivo) {
        this.esactivo = esactivo;
    }

    
    
    public Integer getResults() {
        return results;
    }

    public void setResults(Integer results) {
        this.results = results;
    }

    public Integer getStartIndex() {
        return startIndex;
    }

    public void setStartIndex(Integer startIndex) {
        this.startIndex = startIndex;
    }

    public CargoDTO getCargoDTO() {
        return cargoDTO;
    }

    public void setCargoDTO(CargoDTO cargoDTO) {
        this.cargoDTO = cargoDTO;
    }

    
    
    
}
